﻿@charset "utf-8";
/* CSS Document */
body{font-size:12px;color:#000;background-color:#EDEDED;font-family:'微软雅黑';}
*{margin:0;padding:0;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size:0;}
img{border:none}
ul li{list-style-type: none;}
.L{float:left;}
.R{float:right;}
.clear{clear:both;visibility:hidden}
a{color:#404243;text-decoration:none;cursor:pointer}
a:hover{color:#FF6600;}
.border{border:1px solid #cfcfcf;}
.line{height:1px;background:#f0f0f0;margin:8px 0;_margin:0;}

/*top*/
#top{height: 120px;}
#logo{float:left;margin-top:10px;}
.log{float:left;color:#FF6600;font-family:'微软雅黑';margin-left:35px;line-height: 35px;margin-top: 11px;font-size:18px;}
#head{width:1100px; margin:0 auto;}
#dh{background-color:#00528a;height:70px;}
#menu{width:1100px; margin:0 auto; background-image:url(../images/menu_bg.jpg);}
#dh ul li{float:left;width:137px;line-height:70px;text-align:center;font-size:16px;}
#dh ul li a{color:#FFFFFF; display:block; margin-right:1px;}
#dh ul li a:hover,#dh ul li a.on{background:#FF6600;}

.topr{float:right;color:#CCCCCC;padding:10px 10px 0 0;}
.topr a{color:#666;padding-right:5px;padding-left:5px;}
.topr a:hover{color:#ff6600;}
.tel{color:#FF6600;font-size:18px;margin-top:12px;text-align:right;padding-right:5px;}

#m:hover .m{visibility:visible;}
.m{position:absolute;visibility:hidden;width:300px;height:140px;z-index:9;right:40px;margin-top:35px;border:3px #00528A solid;}

/*banner*/
#banner{}
.zy{width:1100px;margin:0 auto;}
.tj{width:273px;height:359px; background-color:#fdfff2; border-bottom:#f0f0f0 solid 1px;position:absolute;z-index:2}
.tj h1{font-size:18px;height:28px;line-height:28px;color:#FF6600;text-align:center;}
.tj ul{background-color:#F5F5F5;}
.tj li{height:20px;padding:6px 10px;*padding:2px 10px;_padding:1px 10px;font-size:14px;}
.tj li a{ color:#005189;}
.tj li a:hover{ color:#FF0000;}
.tj li span{float:right;font-size:12px; color:#666666;margin-top:5px;}
.mt10{margin:10px 0;}
.more{background-color:#FF6600;text-align:center;color:#FFFFFF;height:48px;line-height:48px;font-size:16px;}
.more a{color:#FFFFFF;}
.more a:hover{color:#FFFF00;}

.banner_shadow{width:19px;height:350px;overflow:hidden;position:absolute;margin-left:273px;background:url(../images/bj_shadow.png) no-repeat;_background:none; z-index:10;}
.wrapper {width:100%; margin:0 auto; overflow:hidden;}
#focus {width:100%; height:360px; overflow:hidden; position:relative;}
#focus ul {height:360px; position:absolute;}
#focus ul li{float:left; width:1440px; height:360px; overflow:hidden; position:relative; background:#000;}
#focus ul li a{display:block; width:100%; height:360px;}
#focus ul li a:hover{text-decoration:none}
#focus ul li div{position:absolute; overflow:hidden;}
#focus .btn {position:absolute; width:700px; height:10px; padding:0 0 10px 280px; bottom:0; text-align:center}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px;cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .jz{width:980px; margin:0 auto;}

.content{width:1100px; overflow:hidden; margin:0 auto;margin-top:20px;}
.content a:last-child{ color:#ff6600;}

.content2{width:1100px; overflow:hidden; margin:0 auto;margin-top:20px;}
.content2 h1{float:left;background:#006CB5;line-height:100px;}
.content2 h1 a{display:block;color:#FFFFFF;width:275px;height:100px;font-size:16px;text-align:center;}
.content2 h1 a:hover{background:#FF6600;}
.content2 h2{float:left;background:#006CB5;line-height:100px;}
.content2 h2 a{display:block;color:#FFFFFF;width:165px;height:100px;font-size:16px;padding-left:110px;}
/*.content2 h2 a:hover{background:#FF3300 !important;width:185px;padding-left:90px;}*/
.content2 h1{background:#FF6600;}
#wz1{background:#0A56BF url(../images/1.png) no-repeat 50px 25px;}
#wz2{background:#0086D0 url(../images/2.png) no-repeat 50px 25px;}
#wz3{background:#613CBB url(../images/3.png) no-repeat 50px 25px;}
#wz4{background:#009CAE url(../images/4.png) no-repeat 50px 25px;}
#wz5{background:#009F00 url(../images/5.png) no-repeat 50px 25px;}
#wz6{background:#A3009B url(../images/6.png) no-repeat 50px 25px;}
#wz7{background:#0A58C0 url(../images/7.png) no-repeat 50px 25px;}
#wz8{background:#AE193F url(../images/8.png) no-repeat 50px 25px;}

#wz1:hover{background:#FF3300 url(../images/1.png) no-repeat 50px 25px;}
#wz2:hover{background:#FF3300 url(../images/2.png) no-repeat 50px 25px;}
#wz3:hover{background:#FF3300 url(../images/3.png) no-repeat 50px 25px;}
#wz4:hover{background:#FF3300 url(../images/4.png) no-repeat 50px 25px;}
#wz5:hover{background:#FF3300 url(../images/5.png) no-repeat 50px 25px;}
#wz6:hover{background:#FF3300 url(../images/6.png) no-repeat 50px 25px;}
#wz7:hover{background:#FF3300 url(../images/7.png) no-repeat 50px 25px;}
#wz8:hover{background:#FF3300 url(../images/8.png) no-repeat 50px 25px;}

.about-lst {width:1098px;border:1px solid #E0E0E0; background-color:#fcfcfc; padding:2px 0;border-radius:5px;}
.about-lst li{ padding:17px 21px 17px 25px; width:320px; overflow:hidden; background:url(../images/about-dot.gif) repeat-y right 0;}
.about-lst .tit{font-size:16px; margin-top:5px; font-weight:100;color:#00528A;text-align:center;}
.about-lst .last-col{background:none;}
.about-lst .txt{height:3.2em; line-height:1.6em; overflow:hidden; margin-top:5px; position:relative; color:#666666}
.about-lst .arrow_r{padding-right:5px; background-position: 55px -197px; position:absolute; right:2px; bottom:0; color:#FF6600}
.about-lst .share{display:inline-block; position:relative; bottom:-3px; margin-left:5px;}
.last-col{margin-right:0;}
.about-lst li:hover .tit{color:#FF6600;}

.line{border-top:#E0E0E0 1px solid;border-bottom:#fff 1px solid;margin-top:20px;height:0px;}

.ylinktop{width:1100px;margin:0 auto;background-color:#dddddd;text-align:center;color:#00528A;height:40px;line-height:40px;font-size:16px;margin-top:20px;border-radius: 5px 5px 0px 0px;}
.ylinktop a{float:right;margin-right:20px;font-size:12px;color:#FF6600; font-weight:100;}
.ylinktop a:hover{color:#ff0000;}
.ylinktop span{color:#FF6600;}
.ylinktop h2{float:left;background:#FF6600;color:#FFFFFF;height:40px;line-height:40px;font-size:14px;padding:0 50px 0 50px;border-radius:20px 0px 0px 0px;}
.ylink2{zoom: 1; overflow:auto;width:1080px;margin:0px auto;border:1px solid #E0E0E0;background:#fff;padding:20px 0 20px 20px;border-radius: 0px 0px 5px 5px;}
.ylink2 li{float:left;margin:0;padding:0px;width:195px;height:300px;margin-right:20px;}
.ylink2 li img{border:#dddddd 1px solid;}
.ylink2 ul li span{visibility:hidden;position:absolute;height:35px;line-height:35px;width:197px;background:#000;margin-top:0px;margin-left:0px;text-align:center;color:#FFFFFF}
.ylink2 ul li p{visibility:hidden;position:absolute;width:177px;height:247px;background:#000;margin-top:35px;margin-left:0px;filter:alpha(opacity=50);-moz-opacity:0.50;opacity: 0.50;color:#072232;padding:10px;line-height:227px;background:url(../images/fdj.jpg) no-repeat center;font-size:14px;text-align:center;font-weight:bold}
.ylink2 ul li:hover span{visibility:visible;}
.ylink2 ul li:hover p{visibility:visible;}
.ylink2 b{color:#2367C3}
.ylink2 .t{color:#FF6600}

.ylink1{zoom: 1; overflow:auto;width:1080px;margin:0px auto;border:1px solid #E0E0E0;background:#fff;padding:20px 0 0px 20px;border-radius: 0px 0px 5px 5px;}
.ylink3{zoom: 1; overflow:auto;width:1072px;margin:0px auto;border:1px solid #E0E0E0;background:#fff;padding:20px 0 0px 28px;border-radius: 0px 0px 5px 5px;}
.news_box{width:335px;margin-bottom:20px; overflow:hidden;}
.news_line{width:3%; border-left:1px solid #e6e5e5; height:330px; float:left;}
.news_title{line-height:26px;}
.news_title a{font-size:24px; color:#00528A;}
.news_title span{font-size:18px; color:#fda362; line-height:20px;}
.news_title a:hover{color:#fda362;}
.news_list{margin-top:10px;}
.news_list li{line-height:30px; color:#a3a3a3; width:90%; float:left;}
.news_list li a{color:#333;/* width:85%; */overflow:hidden;height:24px;display:block;}
.news_list li a:hover{color:#0076db;}
.news_list span{float:right;}
.news_list0{margin-top:10px;}
.news_list0 li{line-height:30px; color:#a3a3a3; width:90%; float:left;}
.news_list0 li a{background:url(../images/d.gif) no-repeat 0px 13px;padding-left:10px;color:#333; width:85%; overflow:hidden; height:24px; display:block;}
.news_list0 li a:hover{color:#0076db;}
.news_list0 span{float:right;}

.news_box3{width:650px; overflow:hidden;}
.news_title3 {font-size:24px; color:#00528A;}
.news_title3 span{font-size:18px; color:#fda362; line-height:20px;}
.news_list3{margin-top:10px;}
.news_list3 li{line-height:30px; color:#a3a3a3; width:90%; float:left;}
.news_list3 li a{background:url(../images/d.gif) no-repeat 0px 15px;padding-left:10px;font-size:14px;color:#333; width:75%; overflow:hidden; height:24px; display:block;}
.news_list3 li a:hover{color:#0076db;}
.news_list3 span{float:right;font-size:12px;}

.ylinktop2{width:1100px;margin:0 auto;background-color:#dddddd;text-align:center;color:#666666;height:40px;line-height:40px;font-size:16px;margin-top:20px; font-weight:bold;border-radius: 20px 20px 0px 0px;}
.ylinktop2 span{float:left;background:#FF6600;color:#FFFFFF;height:40px;line-height:40px;font-size:14px;padding:0 50px 0 50px;border-radius:20px 0px 0px 0px;}
.ylinktop2 h1{float:left;background:#FF6600;line-height:40px;margin-right:20px;border-radius:20px 20px 0px 0px;}
.ylinktop2 h1 a{display:block;color:#FFFFFF;height:40px;font-size:14px;padding:0 25px 0 25px;}
.ylinktop2 h1 a:hover{background:#FF6600;border-radius:20px 20px 0px 0px;}
.ylinktop2 h2{float:left;background:#006CB5;line-height:40px;margin-right:20px;border-radius:20px;}
.ylinktop2 h2 a{display:block;color:#FFFFFF;height:40px;font-size:14px;padding: 0 23px 0 23px;}
.ylinktop2 h2 a:hover,.ylinktop2 h2 a.on{background:#FF6600;border-radius:20px 20px 0px 0px;}
.ylinktop_news{width:1100px;margin:0 auto;background-color:#dddddd;text-align:center;color:#666666;height:40px;line-height:40px;font-size:16px;margin-top:20px; font-weight:bold;border-radius: 10px 10px 0px 0px;}
.ylinktop_news h1{float:left;background:#FF6600;line-height:40px;margin-right:20px;border-radius:10px 10px 0px 0px;}
.ylinktop_news h1 a{display:block;color:#FFFFFF;height:40px;font-size:14px;padding:0 21px 0 21px;}
.ylinktop_news h1 a:hover{background:#FF6600;border-radius:10px 10px 0px 0px;}
.ylinktop_news h2{float:left;background:#006CB5;line-height:40px;margin-right:20px;border-radius:10px;}
.ylinktop_news h2 a{display:block;color:#FFFFFF;height:40px;font-size:14px;padding:0 21px 0 21px;}
.ylinktop_news h2 a:hover{background:#FF6600;border-radius:10px 10px 0px 0px;}

.ylink22{zoom: 1; overflow:auto;width:1080px;margin:0px auto;border:1px solid #E0E0E0;background:#fff;padding:0 0 20px 20px;border-radius: 0px 0px 5px 5px;}
.nr{clear:both;padding:20px 40px 20px 20px;line-height:30px;font-size:14px;}
.nr2{clear:both;padding:40px 40px 20px 20px;line-height:30px;font-size:14px;}
.nr2 h1{text-align:center;font-size:22px;}
.newstit2{text-align:center;padding-bottom:10px;}
.newstit2 span{padding-right:20px;font-size:12px;color:#666666;}
.pic{clear:both;margin-top:10px}
.pic li{float:left;list-style-type:none;width:197px;height:160px;overflow:hidden;text-align:center;margin:30px 19px 0 0;}
.pic li:hover{background:#0E3267;filter:alpha(opacity=60);-moz-opacity:0.60;opacity: 0.60;color:#FFFFFF;}
.pic li:hover a{color:#FFFFFF}
.pic li img{border:#dddddd 1px solid;}
.pic a{line-height:30px;}
.page {clear:both;padding-top:20px;FONT-SIZE: 12px; FONT-FAMILY: Tahoma; TEXT-ALIGN: center}
.page A {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; MARGIN: 3px; COLOR: #184976; PADDING-TOP: 3px; TEXT-DECORATION: none}
.page A:link {COLOR: #fff; BACKGROUND-COLOR: #355979; TEXT-DECORATION: none}
.page A:visited {COLOR: #fff; BACKGROUND-COLOR: #355979; TEXT-DECORATION: none}
.page A:hover {COLOR: #fff; BACKGROUND-COLOR: #f26100; TEXT-DECORATION: none}
.page A:active {TEXT-DECORATION: none}
.page SPAN {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 4px; COLOR: #184976; PADDING-TOP: 4px; BACKGROUND-COLOR: #bacedc; TEXT-DECORATION: none}

.ylink{width:1060px;margin:0px auto;border:1px solid #E0E0E0;margin-top:20px;background:#fff;padding:10px 20px 15px 20px;border-radius:5px;}
.ylink h3{font-size:24px; color:#00528A;font-weight:100;padding-bottom:10px;}
.ylink h3 span{font-size:18px; color:#fda362; line-height:20px;}
.ylink a{padding:0 20px 0 0;line-height: 1.6em;}
#ft {border-top:#E0E0E0 1px solid;border-bottom:#fff 1px solid;margin-top:20px;height:0px;}
#foot {width:100%;color:#666;font-size:13px;padding-bottom:20px;}
.fbg {width:1100px;margin:0 auto;padding-top:15px;}
.finfo {padding: 15px 0 20px 20px;line-height:25px;width: 770px;float: left;}
.finfo strong{color:#00528A}
.finfo span{color:#ff0000}
.flink a{color:#666;margin: 0 15px;}
.flink a:hover{color:#FF6600;}


.d_bqacj_menu{margin:0px;padding:60px 0px 40px;word-break:break-all;list-style:none;width:1000px;height:auto;overflow:auto;color:#666666;font-family:微软雅黑;line-height:normal;}
.d_bqacj_menu li{margin:0px 20px 0px 0px;padding:0px;word-break:break-all;list-style:none;width:310px;min-height:160px;height:auto;float:left;font-family:'microsoft yahei', 微软雅黑;line-height: normal;}


.szin_wangluo{width:1180px;height:auto;margin:auto;text-align:center;line-height:22px;font-size:16px;color:#5a5a5a;margin-top:40px;}
.szin_wangluo_01{width:100%; margin:auto; height:auto; background:#f5f5f5; display:table;}
.szin_wangluo_02{font-size:36px; font-weight:bold; color:#ff7733; margin-bottom:15px;}
.szin_wangluo_03{width:1100px; margin:auto; height:390px; background:url(../images/wangluo_01.jpg) center no-repeat; margin-top:30px; margin-bottom:30px;}
.szin_wangluo_04{width:210px; font-size:15px; color:#5a5a5a; line-height:23px; font-family:"å¾®è½¯é›…é»‘";}
.szin_wangluo_05{font-size:18px; color:#000;}

.wangzhan_01{width:1130px; height:420px; margin:40px auto;}
.wangzhan_02{width:245px; height:420px; float:left; margin-left:10px; text-align:center; color:#FFF; padding:0 15px;}
.wangzhan_02 img{width:90px; height:90px; margin-top:45px; margin-bottom:20px;}
.pc_01{background:#e76565; margin-left:0;}
.pc_02{background:#00b7ee;}
.pc_03{background:#1acac6;}
.pc_04{background:#16bf61;}
.wangzhan_03{width:245px; height:155px; font-size:14px; line-height:25px; margin-bottom:55px;}
.wangzhan_03 h4{font-size:20px; font-weight:500; line-height:40px; padding-top:10px;}
.wangzhan_02 a{background:#FFF; padding:5px 20px;  border-radius:6px; font-size:16px;}
.wangzhan_02 a:hover{background:#f6f6f6; text-decoration:underline;}
.wangzhan_04{width:1150px; height:626px; margin:auto;}
.wangzhan_05{width:1130px; height:auto; margin:40px auto; text-align:center; overflow:hidden;}
.wangzhan_06{width:457px; height:auto; float:left; text-align:center;}
.wangzhan_06 img{ width:457px; height:603px;}
.wangzhan_07{width:427px; height:auto; color:#565656; font-size:16px; line-height:25px; padding:0 15px;}
.wangzhan_07 h3{font-size:24px; font-family:"å¾®è½¯é›…é»‘"; color:#333; line-height:40px; padding-top:10px;}
.wangzhan_08{width:216px; height:490px; float:left; font-size:150px; font-weight:bold; color:#ff7733; text-align:center; padding-top:220px;}
.wangzhan_09{width:1130px; height:auto; margin:auto; margin-bottom:50px; text-align:center;}
.wangzhan_09 h2{color:#ff7733; font-size:36px; line-height:65px;}
.wangzhan_09 h2 span{font-size:24px; font-weight:300;}
.wangzhan_09 a{background:#ff7733; font-size:26px; color:#FFF; padding:10px 30px;  border-radius:6px;}

.seo_banner_01{width:986px; height:auto; margin:auto;}
.seo_banner_01 ul{width:986px;}
.seo_banner_01 ul li{width:308px; height:auto; float:left; border-right:1px solid #DDD; text-align:center; font-size:14px; color:#565656; padding:0 15px; margin:40px 0;}
.seo_banner_01 ul li img{width:308px; height:100px; margin-bottom:10px;}
.seo_banner_01 ul li h4{font-size:18px; color:#ff7733; line-height:35px;}
.seo_banner_01 ul li span{font-weight:bold;}
.seo_banner_01 ul div{width:902px; height:1px; margin:auto;}
.seo_banner_02{ width:1200px; height:auto;margin:40px auto; font-size:24px; color:#5a5a5a; text-align:center;}
.seo_banner_02 span{color:#ff7733; line-height:80px;}
.seo_banner_02 a{color:#FFF; font-size:24px; padding:5px 30px; background:#ff7733;border-radius:5px;}
.seo_banner_02 a:hover{background:#F00;}
.seo_banner_03{width:1120px; height:350px; margin:40px auto;}
.seo_banner_04{width:260px; height:350px; float:left; margin:0 10px; background:#ff7733; text-align:center;}
.seo_banner_05{width:260px; height:120px; text-align:center; margin-top:40px;}
.seo_banner_06{width:230px; height:auto; line-height:28px; font-size:16px; color:#fff; padding:0 15px; padding-top:10px;}
.seo_banner_06 h4{font-size:24px; color:#FF0; line-height:50px; font-weight:400; padding-top:15px;}
.seo_banner_07{width:1110px; height:auto; margin:40px auto; display:table;}
.seo_banner_08{width:310px; height:110px; color:#FFF;border-radius:6px; float:left; margin:10px; font-size:14px; line-height:25px}
.seo_banner_08 P{font-size:20px; line-height:30px;}
.seo_01{background:#e76565; padding:20px;}
.seo_02{background:#f18439; padding:20px;}
.seo_03{background:#00b7ee; padding:20px;}
.seo_04{background:#1acac6; padding:20px;}
.seo_05{background:#16bf61; padding:20px;}
.seo_06{background:#f8b551; padding:20px;}
.seo_banner_09{width:1200px; height:auto; display:table; margin:auto; margin-top:40px;}
.seo_banner_10{width:1160px; height:auto; display:table; margin:30px auto;}
.seo_banner_10 dl{width:520px; height:120px; float:left; margin:15px 30px;}
.seo_banner_10 dl span img{float:left; width:120px; height:120px; margin-right:30px;}
.seo_banner_10 dl dt{color:#ff7733; font-size:20px; height:25px; margin-bottom:10px;}
.seo_banner_10 dl dd{font-size:16px; color:#565656; line-height:25px;}
.sec2_box{margin: 45px auto 70px;}
.g_box{width:1100px; margin:0 auto; overflow: hidden; margin-top:50px;}
.yh_bz_bd{width: 1150px;overflow: hidden;margin: 0 auto;}
.yh_list{width: 525px;float: left;height: 90px;	position: relative;	margin: 0 25px 20px 25px;}
.yh_list span{display: block;width: 70px;height: 70px;border-radius: 50%;background-color: #ff7733;	color: #fff;font-family: 'Impact';	line-height: 64px;	text-align: center;	font-size: 48px;font-weight: bold;
position: absolute;	left: 0;top: 10px;	z-index: 2;}
.yh_text{width:490px;height:90px;float:right;background-color:#f3f3f3;font-size:14px;color:#000;line-height:90px;padding-left:50px;-webkit-box-sizing:border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.seo_banner_11{width:1200px; height:690px; margin:40px auto;}
.seo_banner_12{width:1140px; height:auto; margin:40px auto; text-align:center;}
.seo_banner_12 dl{width:540px; height:200px; border:1px solid #ddd; float:left; margin:0 35px 35px 0;font-size:14px; color:#444444; padding-right:10px; text-align:left;}
.seo_banner_12 dl span img{width:225px; height:178px; border:1px solid #ff7733; margin:10px; float:left; margin-right:15px;}
.seo_banner_12 dl dt{ margin-top:10px; margin-bottom:8px;}
.seo_banner_12 dl dt span{ color:#ff7733;}
.seo_banner_12 dl dd span{ color:#ff7733; line-height:30px;}
.seo_banner_12 a{color:#FFF; font-size:20px; padding:10px 30px; background:#ff7733; border-radius:6px;}
.seo_banner_12 a:hover{background:#F00;}